約 2,311,590 件
https://w.atwiki.jp/maichi/pages/33.html
某鯖管さんのHPより「Statistik Script v0.09 日本語化」をカスタマイズ 桃鯖 ※猫鯖へも提供 l2jdbのフィールド変更が行われていたみたいで数値の表示がおかしい。 「Speeeeed」というフリーウェアを使用して一括置換 characters obj_Id → charId access_level → accesslevel accounts access_level → accessLevel castle siegeDayOfWeek → 削除されている HOME サーバ及びデータパックのRevision(server\gameserver\configの内容を日本語に置換して表示しています。)表示追加 ステータス 種族にカマエルを追加 統計 最終接続日時を追加 オリジナルスキルリンクを追加(オリジナルスキルリンク・・・他の職業から一つだけ好きなスキルを追加できる) データベース ドロップ検索(アイテム、モンスター入力)を追加 プレイヤーMap 地域名が出るように追加(php,sql(huntingzone-j使用)) レイド、グランドボスMap プレイヤーMapからMapを加工し、レイド、グランドボスの位置、討伐状態が確認できるように追加。(php,sql(raiddata-j使用)) セブンサイン 攻城戦 アジト 取得しているアジトがわかるように追加 アジト名 SELECT id,name,ownerId FROM clanhall 血盟名 SELECT clanhall.id, clan_data.clan_name FROM clanhall,clan_data WHERE clanhall.ownerId=clan_data.clan_id 同盟名 SELECT clanhall.id, clan_data.ally_name FROM clanhall,clan_data WHERE clanhall.ownerId=clan_data.clan_id 要塞 取得している要塞がわかるように追加
https://w.atwiki.jp/allegory/pages/48.html
切上げ 値=ceil(元値); 切捨て 値=floor(元値); 四捨五入 値=round(元値);
https://w.atwiki.jp/nicepaper/pages/10.html
PHPの関数や使い方やコードの説明をしていきます。 目次 PHPマニュアル、レファレンスの読み方(1) 文字列関係 PDOの利用 phpでMySQLへフォームを使って挿入 クロスサイトスクリプティング PHPでfilter_input関数を使い比べてみる。 phpのconfigファイル UTF-8の文字コードファイルだが、MySQLデータをEUC-jp(ujis)で保存する。 PHPでendifやendforを使った書き方 PHPでMySQLへ大量のデータ挿入 PHPでformでデータを多次元配列にして送信後、受け取る。 ループをしても意味ないレイアウトへMySQLからフィールド一覧を取り出して並べる方法 PHPで複数フィールドの一括アップデート方法 PHPで改行コードの数をカウントする。 フォーム入力確認ページの作り方 フォーム入力完了ページの作り方 PHPでPDOを使ってMySQLから1件だけフィールドを取得したい場合 PHPとMySQLでエンドユーザが見る更新情報一覧のページング機能を作る PHPの実行時間を計測する PHPで関数とメソッドの違いを理解する PHPでメニュー画面で現在のファイル名の場合のみ、選択状態にするCSSを追加する。 PHPのPDOでsetAttributeの意味を知る。 if関数を使ったプログラム PHPでランダムな数字の生成 windows8のXAMPPからSMTPの設定をし、gmailアカウントを使ってメールを送る方法 数字入力について考える1 php入門-while文を使って月の日付を全て表示させる- 数字入力について考える2 PHPで正規表現入門1 PHPで正規表現入門2 PHPで正規表現入門3 PHPで正規表現入門4 php入門-プログラムを駆使して表示させた日付をtableに埋め込んでいく- php入門-メソッドとクラス- php入門-array- php入門-foreach文- php入門-function関数- phpプログラミング入門-変数 phpプログラミング入門-定数- phpプログラミング入門-演算子 phpプログラミング入門-ifとswitch phpプログラミング入門-forとwhile phpプログラミング入門-GETメソッド- phpプログラミング入門-データベースにアクセスする(mysql_connect)を使用 phpプログラミング入門-データベースにアクセスする(PDO)を使用 PHPでバグの直し方、デバッグの仕方1 PHPでバグの直し方、デバッグの仕方2 UTF-8の文字コードとフォームから文字受け取りと文字(化け)表示 グローバル変数_サーバー変数_$_SERVERの使い方1 グローバル変数_サーバー変数_$_SERVERの使い方2 グローバル変数の$_SERVERの配列一覧 PHPでプログラム練習1 PHPでプログラム練習2 画像ファイルの情報を取得する PHPで画像を処理するライブラリ~GDライブラリ~ MD5のハッシュ化でソルトを行う。 パスワードを生成するプログラム PHPで文字を大文字小文字変換一覧 文字を取得するmb_substr関数 文字を置き換えるstr_replace関数 文字を分割するexplode関数 文字位置を検索するmb_strpos関数とmb_strrpos関数 filter_var()を使って値が整数かつ1以上20以下である事を検証 filter_var()を使って文字数が1以上20以下である事を検証 先頭をゼロで埋めて桁数を調整するsprintfとprintf関数 PHPで日時関連の関数まとめ $stmt- PHPで画像のサムネイル表示1 PHPで数学系関数まとめ1 PHPで画像のサムネイル作成 n進数変換プログラム エラー制御演算子 型の判定プログラム ファイルの書き込みに関する関数 MySQLとPHPとPDOを使い画像アップロードと挿入~プロトタイプ編~ PHPとGDライブラリを使い正方形のサムネイル画像を作る PHPのデータ型 色々なハッシュ化アルゴリズムとソルト化 php入門~フォームのエラー処理~ PDOとajaxでリアルタイム検索機能を作る~ajax入門1~ 文字列のエスケープ処理 PHPでCookieの発行1 PHPでajax通信入門1 ちょっとした掲示板 require文 クッキーの基本 正規表現で郵便番号、電話番号、メールアドレスをチェックする セッションについて オブジェクト指向でPHP PHPでオブジェクト指向入門1~クラスの定義~ PHPでオブジェクト指向入門2~プロパティ~ PHPでオブジェクト指向入門3~メソッド~ PHPでオブジェクト指向入門4~コンストラクタ~ PHPでオブジェクト指向入門5~デストラクタ~ PHPでオブジェクト指向入門6~静的メソッド~ PHPでオブジェクト指向入門7~静的プロパティ~ PHPでオブジェクト指向入門8~クラス定数~ 他カテゴリと混在のもの .htaccessで拡張子htmlのままphpを実行させる MySQLであいまい検索パターンマッチの仕方(Like句の使い)初級編 内容制作編 更新機能を作ってみる。 MySQLでログインとデータベース作成とユーザ作成 MySQLでテーブル作成1 MySQLでテーブル作成2 jQueryで日付入力フォームを作る phpでMySQLへフォームを使って挿入 PHPとMySQLでデータの取得 PHPとMySQLを使いGETメソッドで受け取ったデータを取得&表示 PHPとMySQLを使って更新情報の再編集ページを作る 再編集ボタンからきた編集ページを作る PHPとMySQLで削除ボタンからきた削除ページを作る 画像アップロード機能を作ってみる。 MySQLとPHPとPDOを使い画像アップロードと挿入~プロトタイプ編~ ~画像アップロード~テーブル作成1 ~画像アップロード~PHPとMySQLで画像のアップロード いつか作ってみたいもの。 PHPでSessionファイルの作成 セッションファイルを使った投稿システム セキュリティ CSRFの仕組み アルゴリズム プログラムにおけるフローチャートとは??
https://w.atwiki.jp/hiroyuki12/pages/115.html
編集 $ sudo apt-get install php5 php5-apache2 $ sudo /sbin/service apache2 restart $ sudo leafpad /var/www/html/test.php ?php phpinfo(); ? http //localhost/test.php で表示されればOK $ sudo chmod 777 /var/www/html /et/apache2/conf/httpd.conf /etc/apache2/conf.d/php5.conf /etc/php5/php.ini 参考1 参考2
https://w.atwiki.jp/redcloud/pages/19.html
目次 目次 前提条件 PHP5.3.0 インストール libxml2-develをインストール curl-develをインストール mysqlクライアントをインストール gdをインストール ※画像処理 PHPインストール 設定 php.iniの編集 httpd.confの編集 動作確認 xdebugインストール(デバッグ用) 前提条件 CentOS5.4上に構築する PHP5.3.0 インストール libxml2-develをインストール # yum -y install libxml2-devel curl-develをインストール # yum -y install curl-devel mysqlクライアントをインストール ncurses-develのインストール # yum -y install ncurses-devel mysql-tritonnのインストール ※MySQLクライアント。MySQLサーバが全文検索対応(tritonn)であることを前提とする $ wget http //osdn.dl.sourceforge.jp/tritonn/36449/tritonn-1.0.12-mysql-5.0.67.tar.gz $ tar zxvf tritonn-1.0.12-mysql-5.0.67.tar.gz $ cd tritonn-1.0.12-mysql-5.0.67 $ ./configure --prefix=/usr/local --with-readline --without-server $ make $ sudo make install gdをインストール ※画像処理 libjpegなどのヘッダファイルが必要そうなので先にyumでインストール # yum install -y libjpeg-devel # yum install -y libpng-devel # yum install -y freetype-devel # yum install -y fontconfig-devel # yum install -y libXpm-devel # yum install -y gettext-devel インストール $ wget http //www.libgd.org/releases/gd-2.0.35.tar.gz $ tar zxvf gd-2.0.35.tar.gz $ cd gd-2.0.35 $ ./configure --prefix=/usr/local --enable-shared $ make $ sudo make install PHPインストール $ wget http //jp.php.net/get/php-5.3.0.tar.gz/from/this/mirror $ tar zxvf php-5.3.0.tar.gz $ cd php-5.3.0 $ ./configure --prefix=/usr/local --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring=shared --with-mysql=shared,/usr/local --enable-pdo=shared --with-pdo-mysql=shared,/usr/local --without-sqlite --without-pdo-sqlite --with-xmlrpc --with-gd=shared,/usr/local --enable-gd-jis-conv --with-zlib-dir --with-png-dir --with-jpeg-dir --with-freetype-dir --with-curl $ make $ make test $ sudo make install 設定 php.iniの編集 $ sudo cp -p php.ini-development /usr/local/lib/php.ini # chown root.root /usr/local/lib/php.ini # vi /usr/local/lib/php.ini ;extension_dir = "./" extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/" extension=gd.so extension=mbstring.so extension=mysql.so extension=pdo.so extension=pdo_mysql.so httpd.confの編集 # vi /usr/local/apache2/conf/httpd.conf 動作確認 $ vi ~/htdocs/phpinfo.php ?php phpinfo(); # service httpd start phpinfoが正常表示される事を確認 ★dateセクションでwarningが表示されてるのが気になる。。。 xdebugインストール(デバッグ用) $ wget http //xdebug.org/files/xdebug-2.0.5.tgz $ tar zxvf xdebug-2.0.5.tgz $ cd xdebug-2.0.5 $ phpize $ ./configure --with-php-config=/usr/local/bin/php-config --enable-xdebug $ make $ sudo cp -p modules/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ $ sudo vi /usr/local/lib/php.ini zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so $ ~/htdocs/debug.php ?php $hoge = あいうえお ; var_dump($hoge); phpinfoでxdebugセクションが表示され、var_dumpがデバッグレイアウトで表示される事を確認
https://w.atwiki.jp/takedaz/pages/14.html
ダウンロード 公式 インストール 解凍して任意の場所にコピー php.exe、php5ts.dllにパスを通す php.exe -iで確認 設定 php.iniを編集 php.ini-recommendedをphp.iniとしてコピー ドキュメントルート doc_root = "C \Documents and Settings\ushiyama\My Documents\files\public_html" extディレクトリ extension_dir = "c \program files\program\php-5.2.3-win32\ext" マルチバイトを使用可に コメントアウトを外す extension=php_mbstring.dll [mbstring]内以下7行のコメントアウトを外す mbstring.language=japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = Off mbstring.detect_order = auto mbstring.substitute_character = none; MySQLを使用可に コメントアウトを外す extension=php_mysql.dll SQLiteを使用可に 追加 extension=php_pdo.dll extension=php_pdo_sqlite.dll コメントアウトを外す extension=php_sqlite.dll タイムゾーンの設定 date.timezone=Asia/Tokyo pearの設定
https://w.atwiki.jp/nagahisa/pages/11.html
PHP - PHP準備 PHPってなに? PHPのインストールの方法 PHP基本 1時間目 PHP入門(web上での入出力操作) PHP実践 PHP準備 (2)PHPのインストール方法 まず、apacheのインストールが必要です。Apacheの日本語公式サイトはこれ ①Apacheのダウンロードサイト (コメント)apache_2.0.54-win32-x86-no_ssl.msiをダウンロードしてね。 ②インストールの方法はこれを見てね (注意)インストール先は「C \Apache Group\」にせずdefaultのC \Program Files\Apache Group\」にしてください。 つぎにPHPのインストールが必要です。 ③ここからPHP 5.0.4 zip packageをダウンロード ④PHP 5.0.4 zipをLHACAで解凍。このフォルダをphpと変更し、C直下に置く。 つまりC ¥php ⑤C ¥phpにある(図1) で赤で囲んだdllファイルをC ¥windows/system32(WinXPの場合、バージョンにより違いあり)にコピー (図1) ここからはファイルの編集がともなうので、秀丸を使います。(PHPでは日本語文字コードがEUCを使うので普通のメモ帳は使えません) 秀丸ダウンロードページはここ ⑥設定ファイル(php.ini)をC windowsに移動してください。設定ファイルはこれ ただし、これはtxtファイルなので拡張子をphpに変更してください。 (→秀丸での拡張子の変更のやりかたはこちら♪) 【はじめのページへ戻る】
https://w.atwiki.jp/handsrecs/pages/36.html
PHP セッション // セッションスタート session_start(); // セッション変数初期化 $_SESSION = array(); // セッション破棄 session_destroy(); セッションを破棄する前にセッション変数を初期化する 日付 文字列日付形式変換 // 2009年10月5日 → 2009-10-5 date( Y-m-d , strtotime( 2009年10月5日 )); 2038年問題 http //www.revulo.com/blog/20070412.html http //www.syuhari.jp/blog/archives/198 DateTimeによる日付操作 オブジェクト生成 $datetime = new DateTime( 2009-02-10 ); 出力形式(xxxx年xx月xx日) $datetime- format( Y年m月d日 ); 翌日 $datetime- modify("+1 day"); 配列 削除 unset($data[ delete_key ]); ソート ksort($dateArray); // キーソート昇順 krsort($dateArray); // キーソート降順 配列の検索 in_array(検索値, 検索配列); // true あり false なし 型変換 数値→文字列 strval($int) 文字列 小文字→大文字 strtoupper( yyy )
https://w.atwiki.jp/harapekouser/pages/24.html
このページについて PHPをインストールします。 br PHPは動的にWebページを生成するWebサーバの拡張機能用のプログラミング言語の一つです。 このページについて PHP 前提条件 インストール媒体入手先 手順 PHPインストール PHP拡張モジュールの追加・削除 IIS仮想ディレクトリ単位でのphp.iniの指定方法 動作確認 注意点 今回の反省 PHP 前提条件 サーバにIISの役割が追加されていること。 IIS仮想ディレクトリ単位でphp.iniファイルを変える場合は、IISのページを参照してAdministration Pack for IIS をインストールしてあること。 インストール媒体入手先 http //www.php.net/downloads.phpからnon-threadのzip版とMSI形式のを両方ダウンロードする。 手順 PHPインストール インストーラ起動。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 ライセンス同意。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 インストールパス。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 インストールタイプ("IIS Fast CGI"を選択) imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 拡張モジュールの選択。(mysql,mbstring,mcrypt,bz2,gdあたりは必須か。後からでも簡単に変更可能。) imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 インストーラを使うことによってIISハンドラマッピングへの追加や既定のドキュメント(index.phpを省略可能)への追加を自動で行ってくれる。 なお、インストーラ版にはdllファイルが著しく不足しているのでzip版を解凍して直下にあるdllファイルをインストーラでインストールしたパス直下(C PHPなど)にコピーしてあげる。 PHP拡張モジュールの追加・削除 [スタート]-[コントロールパネル]-[プログラムと機能]からPHPの項目を右クリック。 "変更"を選択してインストーラを起動。"Change"を選択。 インストーラに従い拡張モジュールを取捨選択する。 IIS仮想ディレクトリ単位でのphp.iniの指定方法 デフォルトパス以外にphp.iniを用意。(ファイル名は何でもよい) [スタート]-[管理ツール]-[インターネットインフォーメーションサービス マネージャ]起動。 左ペインからコンピュータ名をクリック、"FastCGI Settings"画面で、右ペインで"Add Application"を選択。("FastCGI Settings"はAdministration Pack for IISをインストールしてあることが必要。) ポップアップされたウィンドウで"Arguments"の欄に"-c ファイルへのフルパス"を指定する。(-c△C \PHP\php2.ini みたいな感じで、△は半角スペース) 今度は対象の仮想ディレクトリを選び、ハンドラッパピングを選択。 "PHP via Fast CGI"の欄を″C ¥PHP\php-cgi.exe|-c C ¥WebApplications¥php_ini¥wordpress.ini″みたいに書き換える。(全体をダブルクロテーションで括るのを忘れない) モジュールマップは編集しないので"いいえ"を選択。 動作確認 phpinfo()で動作確認する。。 PHP拡張モジュールの追加・削除をした場合はコマンドラインで"php.exe -m"で読まれるモジュールの確認。 IIS仮想ディレクトリ単位でのphp.iniを指定した場合は、phpinfo()で"Loaded Configuration File"の項目で確る。 注意点 特になし 今回の反省 次から次へと調べることが出てくるorz...
https://w.atwiki.jp/omisono_php/pages/32.html
PHPの文字列送信を受け取る方法 PHPの文字列送信を受け取る方法 これについてはぜんぜん知らなかったので、使ったこともないですが、下記のとおりのようだ。 ?php print "$get" ? という内容を、PHPが有効なサーバの適当なディレクトリに、samp.phpという名前で保存します。次に、ブラウザのアドレス欄に、http //○○ /samp.php?get=Testと入力します。そうすることにより、samp.phpはブラウザ上にTestという文字列を出力するのです。ただし、「GET」で直接サーバに送信できる文字は半角英数字だけとなっています。日本語等マルチバイト文字を「GET」で送信したい場合は、HTTPエンコードをする必要があります。具体的には「urlencode()」関数や「rawurlencode()」関数を使うことによって、簡単に HTTPエンコードする事ができます。また、「POST」では日本語フィールドも自動的にHTTPエンコードされて送信されます。受け取り側はフォーム内で指定した「name」の値を変数名として受け取ります。 ただし、PHP4.2.0以降のバージョンでは、デフォルトのままで「$変数名」と言う形での外部データ取得が不可能となっています。セキュリティ強化措置ではあるらしいですが、この設定を変えてやりたい場合にはPHP設定ファイルである「php.ini」の設定を下記のように変更します。 register_globals = On